package com.kob.backend.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kob.backend.pojo.User;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface UserMapper extends BaseMapper<User> {
}
//
//    继承 BaseMapper<User>：UserMapper 接口继承了 BaseMapper<User> 接口，这是 MyBatis-Plus 提供的通用 Mapper 接口。通过继承 BaseMapper，你可以继承一系列基本的数据库操作方法，包括插入、更新、删除、查询等，而无需自己编写这些方法的 SQL 语句。这样可以简化数据访问层的开发，减少重复劳动。
//
//@Mapper 注解：@Mapper 注解用于标识这个接口是一个 MyBatis 的 Mapper 接口，Spring Boot 在启动时会自动扫描并注册这个接口，以便能够在 MyBatis 中使用。
//
//        操作 User 实体类：该 Mapper 接口用于操作名为 User 的实体类，即数据库表中的映射对象。它可以执行 User 对象的 CRUD（增删改查）操作，包括将 User 对象持久化到数据库、从数据库中查询 User 数据等。
//
//        总之，这段代码的作用是定义了一个用于操作 User 实体类的数据库访问接口，并继承了 MyBatis-Plus 提供的通用 Mapper 接口，从而简化了数据访问层的开发。通过这个接口，你可以执行各种数据库操作，而无需手动编写 SQL 语句。
